home *** CD-ROM | disk | FTP | other *** search
/ That for Windows 95 / That - For Windows 95.iso / RUMMY500 / READ500.TXT < prev    next >
Text File  |  1996-09-29  |  26KB  |  588 lines

  1. RUMMY 500 (Version 5.1) - READ500.TXT
  2. =====================================
  3.  
  4. Introduction
  5. ------------
  6. Rummy 500 is an exciting member of the Rummy family of card games.
  7. Its main differentiating feature is that you can pick up any 
  8. number of discards if you can lay down some of them immediately.  
  9.  
  10. You play against the computer, which can be set to use a number of
  11. different skill levels.  At Champion and Master levels, the 
  12. computer is hard to beat and provides a very challenging game.
  13.  
  14. Customizable features include:
  15.     Colors
  16.         Sound effects
  17.         MIDI music
  18.         Speech synthesized messages
  19.     Card backs
  20.     Screen resolution and custom resizing
  21.         Card sizes
  22.     AutoMouse (moves mouse pointer automatically)
  23.     Opponent skill level
  24.         Rule variations
  25.  
  26. System Requirements
  27. ------------------- 
  28. To use Rummy 500 you need Microsoft Windows 3.1 and a mouse.
  29. Rummy 500 also has been tested with no problems under Windows '95.
  30.  
  31. An Intel 486 class system or better with 8 megabytes or more of 
  32. RAM is the optimum configuration.  An Intel 386 class system with
  33. 4 megabytes of RAM is considered to be the minimum.  Rummy 500 has 
  34. not been evaluated on less capable systems, but should present no 
  35. problems other than responsiveness and speed.
  36.  
  37. You are recommended to take advantage of the comprehensive help 
  38. file information in order to learn how to play Rummy 500.  Perhaps 
  39. the best first step to learning Rummy 500 is to use the "Assistant
  40. | AutoPlay" option and watch the computer play against itself.  
  41.  
  42. Installation
  43. ------------
  44. The installation requirements are that all supplied files reside 
  45. in the same directory except that VBCTL3D.VBX and WSPLIB20.DLL 
  46. are to be placed in the windows\system directory.  Also, 
  47. VBRUN300.DLL must be present in your path (typically in the 
  48. windows\system directory).  VBRUN300.DLL should be downloaded
  49. separately if you don't already have it on your system.
  50.  
  51. To use the sound effects and Speak-To-Me capability, you must 
  52. either have a sound card installed in your system, or have the 
  53. speak.exe driver installed to use your system's regular speaker.  
  54. Speak.exe is a freely distributed product from Microsoft, and is 
  55. available on most online services and bulletin board systems.  
  56. Rummy 500 is distributed with a few sound files, others may be 
  57. obtained from libraries on most online services and bulletin board 
  58. systems.  To enable sound effects, you must check "Enable" from 
  59. the "Sounds Effects" option under the "Configuration" menu.  
  60. Remember to "Save Configuration" to make the setting permanent.
  61.  
  62. Midi music files are not distributed with Rummy 500 for copyright 
  63. reasons.  You may acquire these from regular online sources.  You 
  64. will probably find canyon.mid in your Windows directory as this is 
  65. distributed with Windows by Microsoft.  
  66.  
  67. Note that some systems are unable to handle midi music and other
  68. sounds at the same time. 
  69.  
  70. Registration
  71. ------------
  72.  
  73. Rummy 500 is shareware, and is fully functional.  You may evaluate
  74. this program for a period of 21 days after which you must register 
  75. it or remove it from your system.  To not comply with this 
  76. condition is a violation of United States and international 
  77. copyright law.
  78.  
  79. To register Rummy 500, please use the printable order form under 
  80. the "Help" menu of Rummy 500.  The cost of registration for the
  81. version you are currently evaluating is $15.  If you are unable to
  82. print the order form, please make sure that you:
  83.  
  84. 1. Specify that you are registering Rummy 500 
  85. 2. Include sales tax if you are a Massachusetts resident
  86. 3. Enclose a check drawn on a U.S. bank, or an international money 
  87.    order, for the correct amount, in U.S. funds, payable to Carol
  88.    Bufton
  89.  
  90. We return checks made out incorrectly, or drawn on a non-U.S.
  91. bank.
  92.  
  93. You will receive your registration code by mail.  The registration
  94. code is encoded from your name, so be sure to provide your name 
  95. exactly as you wish to be registered.
  96.  
  97. If you require a diskette (3╜" only), add $5 making the total cost 
  98. $20.  The diskette version may contain a later version of Rummy
  99. 500 if improvements have been made since the release of your
  100. evaluation copy.  Because we cannot track which versions are
  101. currently available at what locations, it is possible that Rummy
  102. 500 will have been updated since your evaluation copy unless
  103. you downloaded a recent version from CompuServe, America Online,
  104. or the MeggieSoft Games worldwide web site at:
  105.                  http://members.aol.com/meggiesoft
  106.  
  107. Please allow 28 days for your registration to arrive, although 
  108. every effort will be made to mail your registration within 5 days.  
  109. Your registration code licenses you to use the version of Rummy
  110. 500 that you are currently evaluating, irrespective of which
  111. is the latest version currently available on America Online, 
  112. CompuServe, our web site, or registered diskette.  Your 
  113. registration may also be valid for future versions as they become
  114. available.
  115.  
  116. Note that Version 5 was not a free upgrade.  Existing registered 
  117. customers may upgrade and receive a new registration code for a 
  118. fee of $8.00.  See the "Upgrade" option under the "Help" menu.
  119.  
  120. You may not share your registration code with others.  Your 
  121. registration permits you and other users to use Rummy 500 on any 
  122. single-user computer system. You may also use Rummy 500 on any 
  123. other computer system of which you are the primary user, such as a
  124. laptop.
  125.  
  126. Distribution
  127. ------------
  128. You may distribute Rummy 500 to others provided that you derive no
  129. revenue other than that associated with the act of distribution, 
  130. provided you make it clear that Rummy 500 is shareware, and 
  131. provided that you distribute the following, and only the following,
  132. files intact and unaltered:
  133.  
  134.         READ500.TXT  - This file
  135.     RUMMY500.EXE - The program
  136.         RUMMY500.HLP - The help file
  137.     RUMCRD1.WMF  - The small card images
  138.     RUMCRD2.WMF  - The regular card images
  139.         RUMCRD3.WMF  - The large card images
  140.         RUMCRD4.WMF  - The extra-large card images
  141.         VBCTL3D.VBX  - The Visual Basic 3D Effects extension
  142.         WSPLIB20.DLL - The WinSpeech function library
  143.         GENERAL.WSD  - The WinSpeech dictionary
  144.         USENM11A.WSF - The WinSpeech voice font        
  145.         VBRUN300.DLL - The Visual Basic Runtime (if desired)
  146.  
  147. To the best of our knowledge, the wav sound files may also be 
  148. distributed freely.
  149.  
  150. Revision History
  151. ----------------
  152. Version 1.x  - Development versions.
  153.  
  154. Version 2.0  - First Shareware release.  Fully functional.
  155.  
  156. Version 2.1  - Scoreboards.
  157.         2.11 - Minor improvements.
  158.  
  159. Version 2.2  - Player can freely select the last discard.
  160.  
  161. Version 2.3  - Startup window.
  162.  
  163. Version 3.0  - 3D-style user interface.
  164.              - Multiple player scoreboards .
  165.              - AutoResume.
  166.              - Sound effects.
  167.         3.01 - Maintenance release
  168.         3.02 - Maintenance release
  169.  
  170. Version 3.5  - Conforms to "Hoyle's Rules Of Games".
  171.              - Suggest.
  172.              - Undo.
  173.              - Hall Of Fame.
  174.              - League Table.
  175.              - Displays of total games won.
  176.              - Swap Cards.
  177.              - AutoPlayer.
  178.              - Quick Display.
  179.              - Animate Display (removed in version 3.9).
  180.              - Updated Help.
  181.  
  182.         3.51 - Revised discard algorithms.
  183.  
  184. Version 3.6  - Changed method of taking discards.
  185.              - Undo
  186.  
  187. Version 3.7  - Sort by Suit
  188.              - Show Remaining
  189.  
  190.         3.81 - Overlap Melds
  191.              - Display Turn Count
  192.          - "Master" skill level
  193.  
  194. Version 3.9  - Updated user interface
  195.              - Stagger Player Hand
  196.              - Cut For Deal
  197.              - Reset Scoreboard
  198.              - Restart Round
  199.  
  200.         3.91 - Maintenance release
  201.  
  202. Version 4.0  - Custom card backs
  203.              - "Trim Corners"
  204.              - "AutoMouse - Dialogs"
  205.  
  206.         4.01 - Maintenance release
  207.  
  208.         4.02 - Maintenance release
  209.  
  210. Version 4.2  - Expanded "Hint"
  211.              - Double-click discard.
  212.              - "Check Meldable Discard"
  213.              - "Color Opponent Melds"
  214.              - "AutoSave"
  215.              - "AutoStart"
  216.              - Enhanced "Champion" and "Master"
  217.  
  218. Version 4.3  - Trapping and ignoring of double-clicks
  219.              - Manual arrangement of cards in player's hand
  220.              - "No Sorting"
  221.              - Descriptions of melded cards.
  222.              - "No Bell"
  223.              - "Display Error Box"
  224.  
  225. Version 5.0:
  226.      Display - Enhanced 3D cosmetics for main display window, plus
  227.                cleaner overall appearance and expanded use of 
  228.                status bar.  One by-product is that heavily 
  229.                populated player hands will now be spread across
  230.                the full window width so that the individual cards
  231.                can be more easily seen when the cards are
  232.                compressed.
  233.              - Almost all texts now displayed "unbolded" to be
  234.                more consistent with the Windows '95 interface (and
  235.                to make more room on the status bar).
  236.              - Improved handling of "Large Fonts" display mode.
  237.              - 3D-Effects updated to improve cosmetics when 
  238.                running under Windows '95.
  239.              - Dialog background color can now be changed.  This
  240.                affects status bar displays, messages, and some 
  241.                information displays.  This has been introduced 
  242.                primarily to assist sight-impaired users who find
  243.                black on gray difficult to read.
  244.              - Default dealing method is now card-by-card to add 
  245.                realism.  A "Quick Deal" option is added to the 
  246.                "Configuration menu for users who prefer the 
  247.                previous "instant" display method.
  248.              - New style dialog boxes now include "Assist" button
  249.                when error messages are displayed in a dialog box.
  250.              - New "On-Screen" scoresheet displays all round 
  251.                scores for the current game, plus the running
  252.                totals for the current round and current game.
  253.              - New color configuration facility showing changes on
  254.                screen as they are previewed.
  255.              - Other on-screen counters moved to status bar.
  256.              - Scoremasts now display player name and opponent
  257.                skill.
  258.              - Rummy 500 main window is now dynamically resizable.
  259.              - Enhanced configuration options now support four 
  260.                screen resolution sizes (640x480 to 1280x1024) plus
  261.                custom resizing.
  262.              - Enhanced configuration options now support four
  263.                different card sizes (Small, Regular, Large, Extra
  264.                Large).  These can be set to change automatically
  265.                with changes to the window size.
  266.  
  267.    Interface - Added support for single-button and non-standard
  268.                mouse properties by treating use of the ALT key 
  269.                with the left mouse button as being equivalent to
  270.                the right mouse button.
  271.              - Added "Drag and Drop" capabilities for moving cards
  272.                between the stock, discard area, player's hand, and
  273.                melds.
  274.              - Added ability for player to set aside cards as a 
  275.                separate group to the right of the player's main
  276.                hand.  This permits meldable cards to be grouped
  277.                separately from the main hand, for example.
  278.              - The top card of the stock is now displayed when the
  279.                mouse is clicked down and "taken" when the mouse 
  280.                button is released.  This permits the user to view
  281.                the card at their own pace.
  282.              - New status bar button to invoke Assist! (instead of
  283.                clicking on the status/error message).
  284.  
  285.    Assistant - Assistant menu now has "Recall" and "Deduce"
  286.                options to display information based upon which
  287.                cards have been seen by the player, and where.
  288.              - Assistant menu now has "Show Distribution" option
  289.                to display a map of all known (by the player) card
  290.                positions.
  291.  
  292.        Sound - Added support for playing MIDI music files with 
  293.                single, repeat, cycle and random play options.
  294.              - Added "shuffle" and "play card" sound effects.
  295.              - Added "Speak-To-Me" synthesized speech capability
  296.                (provided via PC Wholeware's WinSpeech program).
  297.  
  298.        Logic - Rewritten opponent logic for taking discards, 
  299.                melding and discarding. Used by the opponent, 
  300.                AutoPlayer, and hint suggestions.  The new logic is
  301.                a little slower on the higher skill levels, but
  302.                should be more challenging.
  303.              - Improved Suggest (hint) facility which also allows
  304.                automatic execution of the suggested sequence.
  305.  
  306.        Rules - Added "Persian Jokers" rule option based on the 
  307.                "Persian" variation of basic Rummy.  This adds four
  308.                Jokers to the card deck which may be melded as 
  309.                cards of the same rank, but not as parts of runs.
  310.                Jokers are scored as 20 points each.  Aces may not
  311.                be melded low (as Ace-Two-Three) under this rule
  312.                option.
  313.              - New "Born To Meld" rule option.
  314.              - Optional scoring bonuses for: the Two of Clubs, the
  315.                Queen of Spades, melding four of a kind, and going
  316.                out to end the round.
  317.              - Bonuses and rule options reminder displayed under
  318.                the stock when bonuses or rule options are in
  319.                effect.
  320.  
  321.   Miscellany - "AutoMouse" options moved to "Player" menu.
  322.              - Enhanced AutoPlayer information displays of points
  323.                in hand, etc.
  324.              - Various minor improvements.
  325.              - Some maintenance fixes.
  326.    
  327.        Price - The registration fee has increased to $15 ($20 with
  328.                diskette) and a new registration coding introduced.
  329.                Previous registration codes are not valid for this
  330.                version.  See the "Help" menu for an upgrade form.
  331.  
  332. Version 5.01 - Maintenance release 
  333.              - Fixed problem with Ace sometimes not being able to 
  334.                be melded by the player.
  335.              - Improved Champion and Master skill level
  336.                algorithms.
  337.  
  338.         5.02 - Maintenance release 
  339.              - Fixed problem with Joker being meldedable as an Ace.
  340.              - Fixed problem with opponent red jokers disappearing.
  341.              - Adjusted Master skill level algorithm to be less
  342.                aggressive/reckless in latter part of a round.
  343.              - Fixed problem with "cut for deal" display at larger
  344.                screen resolution sizes.
  345.              - Fixed the occasional "Invalid Property Value"
  346.                problem caused by missing fonts.  Rummy 500 will now
  347.                warn of the condition, but text display will be 
  348.                ugly.
  349.              - Fixed (hopefully) the occasional "Type Mismatch"
  350.                problem.
  351.  
  352.         5.03 - Maintenance release 
  353.              - Fixed problem where "Sound Effects" enabled setting 
  354.                not being saved.
  355.              - Fixed Carefree skill level not to hang on AutoPlayer
  356.                and not to meld (as defined in help file).
  357.              - Improved handling of situation when "Speak-To-Me" is
  358.                enabled when WinSpeech location is not correctly
  359.                defined.
  360.              - Altered shuffle method to overcome reports of same
  361.                hands sometimes being redealt.
  362.              - Added shuffle after cut for deal to ensure player
  363.                doesn't take advantage of card positions in the
  364.                deck.
  365.  
  366.         5.04 - Maintenance release 
  367.              - Fixed problem which could very rarely permit the
  368.                opponent to not meld a discard that it took.
  369.  
  370.         5.05 - Maintenance release
  371.              - Corrected default WinSpeech program name to be 
  372.                "wspeech.exe".
  373.              - Fixed problem where WinSpeech details were not
  374.                correctly recovered after having been changed.
  375.              - Fixed problem where Music details were sometimes 
  376.                not correctly updated after having been changed.
  377.              - Display of cards dealt now in order (non-dealer 
  378.                receives first card) to improve realism.
  379.              - Corrected window positioning when window size
  380.                equals screen resolution setting.
  381.              - Updated help file and order form to accomodate
  382.                release of Pinochle.
  383.              - Fixed problem of Hall Of Fame being incorrectly 
  384.                displayed when "Speak-To-Me" option is 
  385.                enabled.
  386.        
  387.         5.06 - Maintenance release
  388.              - Detects "Invalid File Format" message related
  389.                to old VBCTL3D.VBX and directs user accordingly. 
  390.              - Detects invalid sound file definitions and
  391.                ignores sound instead of giving "Bad File Name"
  392.                message.
  393.              - Fixed failure to show "True Corners" on some
  394.                melded cards.
  395.  
  396.         5.07 - Fixed problem where card display in player's
  397.                hand was sometimes not correctly refreshed when 
  398.                highlighting and melding.
  399.                Changed shuffle method to attempt to circumvent 
  400.                very rare reports of the same cards being dealt
  401.                repeatedly.
  402.  
  403. Version 5.1  - Incorporated WinSpeech technology as an
  404.                integral part of Rummy 500.  WinSpeech is 
  405.                licensed by MeggieSoft Games from PC WholeWare.
  406.              - Speak-To-Me facility now includes ability to
  407.                change pitch, tempo, and volume.
  408.              - Changes to file selection facility for music and
  409.                sound effect files.
  410.  
  411.  
  412. Frequently Asked Questions
  413. --------------------------
  414.  
  415. Q. In what programming language is Rummy 500 written?
  416.  
  417. A. Microsoft Visual Basic.  See the "For The Technically Curious"
  418.    section of the help file for more information.
  419.  
  420.  
  421. Q. Where did the name "MeggieSoft Games" come from?
  422.  
  423. A. See "Help | About" when running Rummy 500.
  424.  
  425.  
  426. Q. Why do I get an "Invalid File Format" message when I try to run
  427.    Rummy 500?
  428.  
  429. A. Because there is an older, and incompatible, version of 
  430.    VBCTL3D.VBX on your hard disk.  Rummy 500 is loading this 
  431.    rather than the version distributed with Rummy 500.  Make sure
  432.    that the copy of VBCTL3D.VBX distributed with this version is
  433.    present in your \windows\system directory and make sure you
  434.    delete any older copies of VBCTL3D.VBX which are on your system
  435.    (possibly in the directory where you previously kept Rummy 500,
  436.    or your \windows directory).
  437.  
  438.    [If you have multiple programs on your system which use 
  439.    VBCTL3D.VBX and they require different versions of VBCTL3D.VBX,
  440.    you can install a copy of the required version in the same
  441.    directory as each program that requires it.  Such a copy will
  442.    be loaded in favor of the "central" copy in the /windows/system
  443.    directory.]
  444.  
  445.  
  446. Q. Why does my mouse not work correctly in Rummy 500?
  447.  
  448. A. We have had a couple of reported instances of this problem, but
  449.    we are unable to replicate it or guess at what the problem
  450.    might be.  One customer found that the problem disappeared when
  451.    he upgraded from Microsoft Windows 3.1 to Windows for 
  452.    Workgroups 3.11.  We therefore surmise that this problem is
  453.    system configuration dependent in some way.
  454.  
  455.  
  456. Q. What happens if Rummy 500 causes system messages, "bombs out", 
  457.    or freezes?
  458.  
  459. A. These problems are almost always to do with the way your system
  460.    memory is configured or managed.  Check that you have around
  461.    450K minimum of low memory available and that your memory
  462.    manager (e.g., EMM386) is not causing the conflict.  Rummy 500
  463.    is quite intensive in its use of system resources and runs on
  464.    99% of customers' systems without problems. However, sometimes
  465.    such problems are reported, and all we can do is offer the
  466.    advice noted here.
  467.  
  468.  
  469. Q. Why do I get white rectangles displayed where the cards should
  470.    be (and other strange behavior)?
  471.  
  472. A. Very occasionally we receive reports of this problem, which is
  473.    a result of your graphics configuration not being able to load 
  474.    and/or display the card images.  If your graphics card is 
  475.    manifesting such problems, try setting the number of colors it
  476.    displays to 256, or even 16.  Alas, there is little we can do
  477.    about this situation without severely comprising Rummy 500's 
  478.    display speed, since this is predicated upon holding relatively
  479.    large card image maps in memory.  However, you might find that
  480.    an updated driver is available for your graphics card if you
  481.    contact your system manufacturer.
  482.  
  483.  
  484. Q. Why do I get "subscript out of bounds" error messages and/or 
  485.    see Rummy 500 start to behave erratically?
  486.  
  487. A. Rummy 500 is designed to respond to single mouse-clicks, not
  488.    double-clicks.  In earlier versions it was possible to trip 
  489.    Rummy 500 if it reacted to the second click before it had 
  490.    finished processing the first click.  In versions 4.3 and 
  491.    later, Rummy 500 traps and ignores extra clicks when it is
  492.    busy.
  493.  
  494.  
  495. Q. I have my graphics display set to "Large Fonts".  Why are some
  496.    of the fonts displayed smaller?
  497.  
  498. A. Many graphics drivers (particularly for Windows 95) alter the
  499.    Twips parameter of the display in order to display everything
  500.    larger - not just the fonts.  Rummy 500 compensates for this by
  501.    shrinking some of the font sizes on those windows which display
  502.    card images, particularly the main playing window.  While this
  503.    makes everything fit the result is not as attractive as when
  504.    "Small Fonts" is the enabled graphics display mode.
  505.  
  506.  
  507. Q. How do I permanently change the default colors or card designs?
  508.  
  509. A. Set up the screen as you want the defaults to be.  Then select
  510.    the "Save Configuration" choice from the "Configuration" menu.
  511.    Consult the help file for more information.
  512.  
  513.  
  514. Q. Does Rummy 500 cheat by peeking at the player's cards?
  515.  
  516. A. No!  However, at the higher skill levels, Rummy 500 will
  517.    remember what you have picked up from the discard pile, and
  518.    will also make probability estimates of which unseen cards
  519.    might be in your hand versus the stock.
  520.  
  521.  
  522. Q. The opponent sometimes ignores an obvious pick-up from the 
  523.    discard pile and takes a new card from the stock.  Is this a
  524.    bug in the program?
  525.  
  526. A. No.  The higher skill levels are programmed to make a 
  527.    probability estimate on whether taking a new card would be more
  528.    useful than picking up a discard.  For example, an opponent 
  529.    holding two Aces when it hasn't noticed you picking up or 
  530.    discarding any could determine that the probability of the next
  531.    card in the stock being an Ace is sufficiently high that it
  532.    should be taken.  This is more likely to happen later in the 
  533.    round when there are fewer cards remaining in the stock.  
  534.    Although the opponent will frequently lose out by employing
  535.    this tactic, benchmark tests show that it wins from it in the
  536.    long run.
  537.  
  538.  
  539. Q. Why didn't you respond to the suggestions for enhancement I 
  540.    made?
  541.  
  542. A. Our first priority is to provide a quality game at the lowest 
  543.    possible price and this prevents us from entering into much
  544.    personal correspondence.  Most suggestions are incorporated 
  545.    into the next version of Rummy 500. This is our way of
  546.    responding positively to your suggestions.
  547.  
  548.  
  549. Q. Why don't you accept credit cards or online registrations 
  550.    through CompuServe, for example?
  551.  
  552. A. Again, our first priority is to provide a quality game at the
  553.    lowest possible price and thus we keep our overheads to a 
  554.    minimum.  With respect to online registration, our customers
  555.    obtain Rummy 500 from a wide variety of sources and it would be
  556.    impractical for us to offer different registration means for
  557.    each source.
  558.  
  559.  
  560. Q. I am a shareware distributor.  How do I obtain permision to 
  561.    distribute Rummy 500 to my customers?
  562.  
  563. A. As noted earlier in this file, permission is automatically 
  564.    granted provided you distribute only the files noted herein.
  565.    Include VBRUN300.DLL if your customers might not otherwise have
  566.    it on their systems.
  567.  
  568.  
  569. Q. I am a software developer.  Are you able to share any of the 
  570.    Rummy 500 program code?
  571.  
  572. A. No.  All Rummy 500 code is proprietary to MeggieSoft Games,
  573.    except for the third-party components which are described in
  574.    the help file (in the section called "For The Technically
  575.    Curious").
  576.  
  577.  
  578. Q. Does MeggieSoft Games market any other games?
  579.  
  580. A. Rummy 500 was our first offering, released in August 1994.  We
  581.    released our second product, Gin Rummy, in February 1995.  Our
  582.    third game is Pinochle which was released in July 1996.  See 
  583.    the help file for more details regarding Gin Rummy and 
  584.    Pinochle.
  585.  
  586.  
  587. Rummy 500  ⌐ MeggieSoft Games 1994-1996.  All Rights Reserved.
  588.